.z-home-wrapper {
  position: relative;
  display: table;
  width: 100%;
  height: 100vh;
  background-color: transparent;
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all 2s ease;
  overflow: hidden;
  &::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
  }
  .inner {
    position: relative;
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 20vh;
  }
  svg {
    font-family: cursive;
  }
}
.w100 {
  width: 100%;
}
